Location: Next To Hyde Park And Close To Oxford St., 1.5 Km From London City Centre.
Comfortable rooms with classic style decoration equipped with ensuite bathroom, satellite tv and telephone. the establishment also features a restaurant and meeting room.