Get directions to: Castle Rock Restaurant, Livermore, CA
Restaurant address: 1848 Portola Ave Livermore, CA 94551, USA
Restaurant: Castle Rock Restaurant