The Idle Hour

62 Railway Side, Barnes, London SW13 0PQ

Back to restaurant  |  Google Maps directions  |  OpenStreetMap directions