Third time at Maria Teresa’s flat. Always great! The best spot in town. Comfortable, clean, best location, 5* hospitality. Highly recommended for your trip in London