3 star hotel

Peter Shields Inn & Restaurant

1301 Beach Ave, Cape May, NJ 08204, USA - Cape May, New Jersey - U.S - 08204

Show map