By edg, 21 July, 2007 Edinburgh Castle Esplanade is a rallying point, parade ground, stage for the Edinburgh Military Tattoo, and a car park.