Avant Garde Apartment 4 stars

23 Schlater Street, Shoreditch High Street, London, Tower Hamlets, London, E1 6GU, United Kingdom

Hotel image
Read more reviews for Avant Garde Apartment