katka's Reviews

Showing all reviews

Cheap "Hotels & Accommodations" in London, England, UK
It was nice and clean, right next to the Edgware tube station. There is a pub (the pub is the re…