Glenwood City Resort está en la calle Nguyen Van Huong, en Thao Dien, un barrio residencial al otro lado del río Saigón respecto al centro de la ciudad. Thao Dien es la zona de la ciudad más asociada a los expatriados, y los huéspedes la describen como tranquila, con restaurantes y supermercados a poca distancia a pie. Los jardines del resort aportan verdor al entorno. Cerca, la pagoda Tịnh thất An Hòa está a 500 m, el mercado Chợ Thảo Điền y el Museo de Arte Quang San están a 900 m cada uno, y el embarcadero fluvial de Bến Thảo Điền queda a 1 km.
El centro de la ciudad está a 5,6 km. El autobús 35 sale de la terminal de autobuses frente a la entrada del resort y llega al mercado Ben Thanh en unos 30 minutos. Ben Thanh está en el Distrito 1, el centro histórico, que también alberga la calle peatonal Nguyen Hue, el Teatro de la Ópera y la Oficina Central de Correos. El Aeropuerto Internacional Tan Son Nhat está a 6 km del resort, y la estación de ferrocarril de Saigón a 6,6 km.
Para visitas algo más lejanas, el Zoo y Jardín Botánico de Ho Chi Minh está a 3,7 km, el Museo de Historia de Vietnam a 3,8 km y la Pagoda del Emperador de Jade a 4,2 km. Para una salida más local, el mercado Chợ Văn Thánh está a 1,5 km del resort, mientras que el Museo de los Restos de Guerra, uno de los lugares más conocidos de la ciudad, queda más lejos.