London like any cosmopolitan city is home to a wide array of hotels to accommodate all types of travel; from short business stay to leisure and relaxation.

One very captivating hotel in the heart of London Westminster is the luxury 5-star Brown’s Hotel in Mayfair. Founded in 1837 it is situated in the center of Mayfair and provides fantastic access to the famous Bond Street, Regents Park, Hyde Park, the crown jewellers Garrard’s, the Royal Academy of Art and the world famous galleries of St James. Brown’s Hotel is a stone throw from the London Underground as well as other forms of transportation.