Top Island Seafood Restaurant
Chinese Restaurant, Dim Sum Restaurant
740 E Valley Blvd, Alhambra, CA 91801
(626) 300-9898
(626) 300-9898
3.0 / 5 based on 263 votes
Photos
Great deal on king crab and lobster for 3.99/lb. But call ahead to...
Their seafood specials are quite a good deal! We had about 3 lbs...