Leopold Hotel
📍 2 Leopold Street, Leopold Square
· Sheffield
· United Kingdom
Rating
⭐ 8.7
Reviews
39
Stars
★★★★☆
4 Stars
About this hotel
Leopold Hotel is a 4-star hotel located in Sheffield , United Kingdom .
The property is located at 2 Leopold Street, Leopold Square .
Guests have given this property a rating of 8.7 based on 39 guest reviews .
Leopold Hotel is an accommodation option for travelers looking to stay in Sheffield .