Hotel Holiday Inn Express Inn Park Royal(3 stars)

Victoria Road, North Acton W3 6UP London View on map