Explore details about location Albion Square. Albion Square is a location situated within the London Borough of Hackney alongside other areas such as Lansdowne Drive, Paragon Road, Stamford Hill.