Peter Shields Inn
Bed & Breakfast
Peter Shields Inn
1301 Beach Avenue
Cape May
,
NJ
08204
(609) 884-9090