Business Travel Property Sherwood Suites Opens In Saigon Posted by Staff Writer November 17, 2017 0 Sherwood Suites, a plush apartment-only property in Ho Chi Minh City, aims to offer travellers luxury and flexibility as it celebrates its grand opening.Read More