August 10, 2013 Total Views: 5077 Today: 1 ★★★★
Hotel City Serviced Apartments London, Located within London’s famous City of London, these new City Serviced Apartments have fully equipped kitchens and luxurious bathrooms. There is also free Wi-Fi and a 24/7 personal meet and greet service. Each modern apartment or studio has a dishwasher and washing machine in its kitchen. The bathrooms have free toiletries and a bath with shower over. The apartments are located directly opposite London’s Liverpool Street Station, which provides good transport and communication links throughout London. (Hotel City Serviced Apartments London hotels booking).