Explore details about location Macfarland Grove. Macfarland Grove is a location situated within the London Borough of Southwark alongside other areas such as Grove Hill Road, Norcroft Gardens, Marcus Garvey Mews.