
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.