The Ritz London Hotel Europe / United Kingdom / England / London / Mayfair Category: Type: Hotel Chain: The Leading Hotels of the World Address: 150 Piccadilly, W1J 9BR Facilities:
Properties:
Open All Year... Situated in St James's, the fashionable heart of London, The Ritz Hotel overlooks historic Piccadilly and Green Park, one of London's prettiest Royal Parks.