Richmond is a town within the London Borough of Richmond upon Thames in the county of Greater London in UK. The town stands on the east of the beautiful River Thamesand is one of the major centers of Greater London. Scenic beauty is aplenty at Richmond, along with historic buildings, palaces, shopping areas and urban complexes. Some of the prime tourist spots of the town include Richmond Park, Old Deer Park, Richmond Hill and the vintage Richmond Theater. Richmond bears a mark of affluence, sophistication and beauty and is one of the most popular places in London. Visit it!
Attractions & Landmarks