Flamboyant and unique Japanese Teppanyaki restaurant on the 1st floor at the Sheraton Bucharest Hotel.
Comments