Explore details about location Falcon Road. Falcon Road is a location situated within the London Borough of Wandsworth alongside other areas such as Takhar Mews, Upper Tooting Park, Webb's Road.