Island Restaurant and Bar

Holiday Inn London - Brentford Lock
High Street
BRENTFORD
London
T: 020 8232 2000
F: 020 8232 2001
Facilities Pubs & bars
Restaurant

 
back to search »