6 O'Meara Street Greater London, England SE1 1TE
Omeara is a versatile venue designed to support emerging talent while also providing a platform for established artists to innovate. With a capacity of 320, this live space stands out in a time when many venues are closing, as it hosts record label showcases, intimate performances from renowned acts, and headline shows.