Get directions to: Rose & Crown English Food & Ale House, Palo Alto, CA
Restaurant address: 547 Emerson Street Palo Alto, CA 94301, USA
Restaurant: Rose & Crown English Food & Ale House