The Omega Hotel
The Omega Hotel, set in the heart of London, is perfectly situated on a beautiful tree-lined avenue close to Hyde Park, Oxford Street, vibrant Notting Hill and sophisticated Mayfair. This fine Grade II listed Victorian hotel, just minutes from Paddington Station, is located close to a wide variety of shops, bars and restaurants.