Scissor Sisters

07/26/2010 07:30PM
Venue: Festival Hall

Location
300 Dudley Street Docklands

People Say...