Explore details about location Blake Mews. Blake Mews is a location situated within the London Borough of Richmond upon Thames alongside other areas such as North Worple Way, Ruskin Avenue, Mays Road.