6161 Delmar Blvd
St Louis, Missouri 63112

Florence and The Machine is a British indie rock band fronted by Florence Welch.

Added by Upcoming Robot on July 5, 2011