Top Island Seafood Restaurant
740 Valley Blvd, Alhambra
(626) 300-9898
Menu
Restaurants in Alhambra, CA
Top Island Seafood Restaurant
740 Valley Blvd, Alhambra, CA 91801
(626) 300-9898