Phone: +442085664861
Address: 122 South Ealing Rd, London, W54QJ, United Kingdom
City: London
Dishes: 9
Reviews: 3
"I had to return to this restaurant once again due to a friend's strong insistence. This time, we were seated in the garden, which had a delightful ambiance perfect for summer days."
All prices are estimates.