Tag: Bistrot

Bistrot on the Square – London

Bistrot on the Square 37 Eccleston Square London SW1V 1PB Tel: 020 3489 1001 Comfortably sitting within a terrace of opulent houses that would not look out of place in Upstairs Downstairs you will find the Eccleston Square Hotel. It is unassuming but somehow rather grand. As you walk in it hits you that this

Read More