Sea Star, ALHAMBRA, California (CA)
Comfortably positioned at 2000 West Main Street () in ALHAMBRA, California (CA) (91801), Sea Star is available at 6262828833. Please do give them a call beforehand to make a reservation.
More restaurants in ALHAMBRA, California (CA)
Sea Star contact information and details:
Address: 2000 West Main Street - , ALHAMBRA, California (CA) 91801
Contact Phone: 6262828833
