Get directions to: Cafe La Scala, Walnut Creek, CA
Restaurant address: 1655 N Main St Walnut Creek, CA 94596, USA
Restaurant: Cafe La Scala