Kelly's of Alameda

Where
1313 Park St, Alameda, CA
Call
+1 510.769.1011
Tags
Restaurants