500 W Main St, Alhambra 91801, United States
500 W Main St, Alhambra 91801, United States
No delivery
Spot something wrong?
Dishes at Toros Japanese Fusion Seafood.. Prices may vary in venue.
Been to Toros Japanese Fusion Seafood.? Be the first to share what you ate.