← Search hotels

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 .

Check availability

Check this hotel on Agoda