Straightforward budget property featuring quaint rooms with free Wi-Fi, plus a traditional pub.
The Lordswood Inn is a hotels in Oldbury, United Kingdom. It is located at 26, 16-26 Wolverhampton Rd, Bearwood, Oldbury B68 0LH. Visitors rate it 2 out of 5 based on 232 reviews. You can contact The Lordswood Inn by phone at +44 121 330 2006.
Hotel
The Lordswood Inn is located at 26, 16-26 Wolverhampton Rd, Bearwood, Oldbury B68 0LH, United Kingdom.
You can call The Lordswood Inn at +44 121 330 2006.
The Lordswood Inn has a rating of 2 out of 5 based on 232 reviews.
How to get there