To navigate, press the arrow keys. Balgores Best Kebab ← View details 81 Balgores La, Romford, England RM2 6BP +44 1708 764002 Get Directions From* To * — Required information