Fletcher Hotel Oud London is a refined hotel offering comfortable accommodations and a brasserie-style restaurant, complete with an indoor pool.