Located in one of the busiest and most central areas of the city, next to Hard Rock Cafe on the corner of Piccadilly and Park Lane, overlooking Hyde and Green parks, this bustling eight-story ...