Located 6.8 km from Chennai Trade Centre, 8.8 km from St. Thomas Mount and 8.8 km from Madras Medical College, Twin House provides accommodation situated in Chennai. This property offers access to a terrace and free private parking.
Numero delle stanze: 2
10 First Cross street, 600095 Chennai, India