Marquis De Lafayette Hotel

501 Beach Avenue
Cape May
New Jersey
United States