Explore details about location Southbourne Gardens. Southbourne Gardens is a location situated within the Royal Borough of Greenwich alongside other areas such as Southbourne Gardens, North Greenwich Station, Banchory Road.