Conveniently situated in the District 1 district of Ho Chi Minh City, Indo Castle Saigon is located 200 metres from Fine Arts Museum, 700 metres from Takashimaya Vietnam and 1.2 km from Union Square Saigon Shopping Mall. Featuring a restaurant, the 2-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation provides room service and a 24-hour front desk for guests.
The rooms in the hotel are fitted with a kettle. Guest rooms in Indo Castle Saigon are equipped with a flat-screen TV and a hairdryer.
Popular points of interest near the accommodation include Ben Thanh Street Food Market, Ho Chi Minh City Museum and Tao Dan Park. The nearest airport is Tan Son Nhat International Airport, 7 km from Indo Castle Saigon.