Explore details about location Bywater Place. Bywater Place is a location situated within the London Borough of Southwark alongside other areas such as Loncroft Road, St George's Circus, Durand's Wharf.