Four Points by Sheraton London is perfectly located for both business and leisure guests in London (ON). Featuring a complete list of amenities, guests will find their stay at the property a comfortable one. Facilities for disabled guests, Wi-Fi in p...