Hotel Siam International is located in New Delhi. Free Wi-Fi access and a 24-hour front desk are available.
Rooms here will provide you with a flat-screen TV, air conditioning and cable channels. Private bathrooms also come with a shower. Extras include a desk and a fan.
The property is located 12 km from Indira Gandhi International Airport, 2.5 km from New Delhi Railway Station, 10..