Marquis de Lafayette Hotel Leave a comment Located seaside resort with historic elegance and spectacular beach views. Pet Friendly. Phone: (609) 884-3500 Address: 501 Beach Ave, Cape May, NJ 08204