The Coach House

The Coach House exterior

Overview

Budget-friendly hotel located in Horsham, 11 km from the city center. Nearby attractions include Loftus Road Stadium, Victoria and Albert Museum, and Hyde Park.

AC Parking Wifi Garden Room Service Non Smoking

Rooms

No room data.