Contact Us



Thank you for visiting the website of the Marquis de Lafayette Hotel. Our beachside resort is located in Cape May, NJ. We look forward to meeting you and making your stay with us a memorable one.

501 Beach Avenue, Cape May, NJ 08204

Tel: 1-609-884-3500 |

Marquis de Lafayette

501 Beach Avenue
Cape May, NJ 08204   |  1-609-884.3500

  • Black TripAdvisor Icon
  • Facebook Basic Black
  • Black Instagram Icon

Join our mailing list