Phone: +441442382024
Address: 62 London Rd, Hemel Hempstead, HP39SD, E13 0DF, United Kingdom
City: Hemel Hempstead
Dishes: 35
Reviews: 21
"During our departure from Sydney, we decided to make a pit stop at this restaurant and we were thrilled that we did! The food was scrumptious and the service was top-notch."
All prices are estimates.