Bird Land – Michelin Star Yakitori Restaurant in Tokyo
Bird Land is a famous Yakitori (chicken skewer) restaurant in the heart of Ginza, Tokyo’s fashion shopping district. Bird Land was awarded a Michelin Star around 5 years ago as they serve up some of the best chicken Yakitori in …
Bird Land – Michelin Star Yakitori Restaurant in Tokyo Read more »