The 36-year-old singer is said to be stable after spending the night in a nearby medical facility, but has promised to make it up to her fans when she is in better health, reported Femalefirst.
A statement on the pop star's Facebook page read, "Real talk... Beth is sick and she's not going to be able to do the show at Rough Trade tonight. She spent last night at the DR and is stabilized but in no shape to pour out her heart like she does every night on stage.