The Terrace Review: The Fine Terrace Bar Near Trafalgar Square
The Terrace Review: The Fine Terrace Bar Near Trafalgar Square | A superb, beloved terrace bar near Trafalgar Square, with good drinks, a fine al fresco charm and a warm welcome, a genuine gem of the West End
