Explore details about location Bywater Place. Bywater Place is a location situated within the London Borough of Southwark alongside other areas such as Albany Road, Geldart Road, Sweeney Crescent.