Situated in the centre of Leeds, Greek Street Suites provides a private pool and free WiFi. This property offers access to a balcony. This apartment is equipped with 2 bedrooms, a TV, and a kitchen. Leeds Town ... Read more

View all Luxury Hotels in Leeds