Eating Seafood Dim Sum at Top Island Seafood Restaurant restaurant in Alhambra, CA.

Feedback

Do you manage or own Top Island Seafood Restaurant?

Yes