Explore details about location Meggetland Square. Meggetland Square is a location situated within the City of Edinburgh alongside other areas such as Broomhouse Medway, Greenbank Place, Parkgrove Avenue.