+44 207 358 6876
18, Amelia Street, Walworth London SE17 3PY UK United Kingdom
Location This high end hotel is ideally situated in central London's South east area, close to many of London's exclusive shopping areas, and with easy access to the City. Facilities The hotel comprises a total of 29 rooms. Services and facilities at the hotel include a restaurant and a bar. Wireless internet access in public areas allows travellers to stay connected. Rooms Each of the rooms is appointed with a bathroom. A double bed ensures a good night's sleep. Cots are available for younger guests. A fridge and a tea/coffee station are provided as standard. Internet access, a TV and WiFi (no extra charge) add to the comfort of the holiday. Amenities in the bathrooms include a shower. A hairdryer can also be found in each of the bathrooms. Meals Breakfast can be booked.