Lola's Chicken Shack

1417 Park St Alameda CA 94501 USA

(510) 521-4488

Location