Stay at this ultra stylish first floor studio located next to the world-famous Harrods, just moments away from London's most iconic hotspots including Hyde