The Apollo is an award winning modern Greek restaurant from Sydney Australia that has found itself a new home and new patrons in Tokyo Plaza Ginza. Every detail has been carefully looked after in creating a Greek menu and authentic yet adapted atmosphere.