17-19 Station Ln, Hornchurch RM12 6JL, United Kingdom
View on Map
What travelers say:
This western restaurant is located on Station Road in Horn Church and is a larger restaurant. The restaurant is stylishly decorated and the spacious interior makes people feel very comfortable. The western food here is well done and the chef is very attentive. The restaurant service is also in place and the money is worth it here.