Found 1 place
Address: 2000 Grand St, Alameda, CA 94501
Latitude: 37.7764 (37°46′35″N), Longitude: -122.2524 (122°15′9″W)