willow barn ★★★★

willow barn exterior

Overview

Hotel Willow Barns is located in Petworth, just 6 km from the city center. It is situated near Loftus Road Stadium. The hotel offers a restaurant, conference hall, and elevator/lift.

Elevator/lift Restaurant Conference Hall

Rooms

No room data.