To navigate, press the arrow keys. Bamboo House ← View details 130 Upminster Road, Hornchurch, England RM12 6PL +44 1708 456814 Get Directions From* To * — Required information