Explore details about location Vavasour Square. Vavasour Square is a location situated within the Beggarsbush alongside other areas such as Margaret Place, London Bridge, O'Connell Gardens.