Explore details about location Brownswood Cottages. Brownswood Cottages is a location situated within the Scarborough alongside other areas such as Barnby, North Leas Avenue, Valley View.