Hyde Park is situated in the central area of London and is one of the largest and most attractive green grounds in the city. It covers about 140 hectares of land and is one amazing combination between beautiful landscapes, fresh air and lovely attractions.