On our one night trip to London we stayed at the luxury townhouse boutique hotel 20 Nevern Square in Earls Court. I have some specific requirements when booking hotels for mini breaks – I’m looking for something around the £100 mark (which I consider pretty reasonable for most cities), something that’s pleasant to stay in, … Continue reading London Hotel Review: Twenty Nevern Square
