Neptune Statue is located near Holiday Inn & Suites Virginia Beach North Beach, an IHG Hotel, which provides a poolside bar, a terrace, and shopping on site. This hotel is a great place to bask in the sun with a beachfront location, beachfront dining, and sun loungers. For some rest and relaxation, visit the spa tub. At the 3 on-site restaurants, enjoy breakfast, lunch, dinner, and ocean views. Stay connected with free in-room WiFi, and guests can find other amenities such as laundry facilities and a bar.