Explore details about location Royston Mains Green. Royston Mains Green is a location situated within the City of Edinburgh alongside other areas such as Barnton Park Gardens, Kyle Place, Sunnybank Terrace.