Absolutely loved Apollo! A delightful neighborhood gem with great food and an attentive & friendly staff. Do not miss the gyoza (dumplings) - one of Apollo's signature dishes. One of the few places that offers an English menu, without being touristy. Our dinner was so good, we went back for our last night in Japan!
If you own or manage Apollo, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.