709 Santa Clara Ave, Alameda, CA 94501, United States
Alameda, CA 94501, United States
1700 Santa Clara Ave #121, Alameda, CA 94501, United States