Old Port Lobster Shack

Old Port Lobster Shack, 3130 Alpine Rd #300, Portola Valley, CA 94028, United States

(650) 561-9500

Location