London Road Business Park Isleworth London W TW7 4EP |
|
Jump to map |
About Khyber Pass | |
Khyber Pass is a Restaurant serving the Isleworth community in London W, United Kingdom and located at London Road Business Park
Show more...
Show less...
|