Restaurant Find: The Apollo Tokyo

The Apollo Tokyo - meltingbutter.com Restaurant Hotspot

With a spectacular view over the entertainment and luxury district Ginza, The Apollo Tokyo is a taste of Australian-Greek dining in the heart of Tokyo, and the first of it’s kind in Japan.  Located on the 11th floor of the new Tokyu Ginza Plaza department store, high-ceilings and a light-filled interior immediately greet you, with […]

Share this