The Spot
Address:
1515 Park St, Alameda, CA 94501
Phone:
(510) 521-6781
Restaurants
Other Businesses:
- La Pinata at 1440 Park St, Alameda, CA 94501
- Panda Restaurant at 1434 Park St, Alameda, CA 94501
- Chin's Garden Restaurant at 2315 Santa Clara Ave, Alameda, CA 94501
- Wienerschnitzel at 1527 Park St, Alameda, CA 94501
- Island Taqueria at 1513 Park St, Alameda, CA 94501