Lyric Square

Lyric Square
King Street, London, W6 0NB