0.0
- reviews

Restaurant

The Idle Hour

62 Railway Side - Barnes 43, SW13 0PQ London Borough of Richmond upon Thames Greater London England United Kingdom

-
menu
-
ambience
-
service
-
price
Category: Restaurant
Restaurant The Idle Hour Barnes
GET DIRECTIONS
Restaurant The Idle Hour Barnes