The Cavalier Hotel is one of those hotels that’s also a destination in its own right.
The stately landmark in Virginia Beach—which is surprisingly Virginia’s largest city—first opened in 1927 atop a hill about two blocks off the beach. This location in the quieter north end feels a world removed from the kitsch shops and forgettable chain hotels at the heart of the tourist zone.