Booking Form for Gardens Restaurant @ The Holiday Inn - London
Restaurant Address: Gardens Restaurant @ The Holiday Inn 100 Cromwell RoadSouth KensingtonLondonSW7 4ERTel:0207 3732222Fax:0207 3412592
Restaurant Cuisine: International Restaurant