Short stay: Aptel East, Tower Hamlets, London, UK

The old adage to “never judge a book by its cover” couldn’t be more true when it comes to Aptel East, an aparthotel in the East London borough of Tower…

Read More »