Explore details about location Pagoda Vista. Pagoda Vista is a location situated within the London Borough of Richmond upon Thames alongside other areas such as Beaconsfield Road, Manor Road, Natalie Mews.