Peter Shields Inn And Restaurant

1301 Beach Ave Cape May NJ 08204 USA

(609) 884-9090

Location