Located in the heart of Leeds, The Met Hotel offers beautiful views of the city's skyline. The elegant rooms provide a comfortable and luxurious stay, while the rooftop restaurant and bar offer panoramic views of Leeds. The hotel's central location allows guests to easily explore the city's attractions, such as the Leeds City Square and the Leeds Town Hall.