The Apollo

Feel like Greek food? We’ve got a good recommendation right here…



Tokyu Plaza Ginza 11F, Ginza 5-2-1, Chuo Ward, Tokyo
Enjoy Greek food in a fancy restaurant located on the eleventh floor. Located right next to the station, access is easy and the restaurant itself overlooks the city of Ginza; this is sure to be a great meal and time out.