Explore details about location Albion Place. Albion Place is a location situated within the Somerville alongside other areas such as Crescent Street, Alewife Brook Parkway, Bow Street.