Castle Inn – Hill Street

Today, few associate Richmond with a “Castle Inn”—but in its 18th and 19th-century heyday, it was the place to stay, dine, dance, and make history. What began as a stylish coaching inn on George Street grew into one of the area’s most fashionable hotels and event venues—only to vanish quietly, leaving behind just a few […]