Island Restaurant (The)

Address:

High Street
Ground Floor, Holiday Inn London-Brentford Lock
TW8 8JZ London, United Kingdom

Phone:

44 208 232 2000 (Hotel)

Map:


Contact   ·   Privacy   ·   Terms