Studio 12
Morden ultra luxurious hotel in city of London offering easy access to all tourist attractions as well as the corporate areas. Cosy and comfy interior with en suite to offer the best experience for the guests.
["Kitchen", "TV", "Wifi", "Dedicated workspace"]