Sea Star 2000 W. Main St. Alhambra CA United States
Closed. Location is now Ritz Garden Seafood Restaurant.
Hours: Closed. Location is now Ritz Garden Seafood Restaurant.
Phone: no phone Accepts: MasterCard/Eurocard