Found 1 place
Address: 896 The Alameda, Berkeley, CA
Latitude: 37.8918 (37°53′30″N), Longitude: -122.2773 (122°16′38″W)