Tokyo Station
Restaurant โข Japanese restaurantOne of the Top rated Restaurants in West Covina
Address
116 N Grand Ave, West Covina, CA 91791
Website
Contact
(626) 430-7000Price rating
$$ $$
Rating on Google Maps
4.80 (75 reviews)Open on Google Maps