Cape May's Periwinkle Inn Hotel has just been rated the most romantic hotel in all of New Jersey (1 of 8) by Trips To Discover! Cape May, NJ located is located at the southern most point of New Jersey, and is the first seashore resort in America, and is a National Historic landmark. Periwinkle Inn Hotel is located on Beach Ave. in Cape May, NJ. The hotel has direct access to Cape May's famed beaches, with plenty of ocean views. Relax by our 5 star outdoor heated pool and detached baby pool. Enjoy our chaise lounge chairs and grab an amazing tan. The outdoor ambience is one of a kind. The kids love the life sized doll house and play kitchen. Our sandbox is always filled with toys. The shuffleboard court is also a favorite. Take advantage of our BBQ's at anytime. Our large grass area is surrounded by flowers. Our hotel offers 7 different styles of rooms from a hotel room to an oceanfront two story bi-level suite that sleeps 6. All rooms have a microwave and refrigerator.