Hilton London Metropole Hotel

London Metropole Hotel


Includes 1,050 rooms / suites and 5,000 sqm of space for holding of conferences and conventions. The hotel is England’s largest and Europe's second largest business hotel. The hotel is located in the heart of London city center nearby Oxford street.