Forbidden Island

Address:
1304 Lincoln Ave, Alameda, California, USA
Telephone:
(510) 749-0332
 View map