The Milford ArmsLondon, United Kingdom Address: 574 London Road, Isleworth State: United Kingdom City: London Zipcode: TW7 4EY Longitude: -0.345127 Latitude: 51.473.831 Rates from: 0 Accommodation Booking