Chitra Lodge

Chitra Lodge is located in the destination of Thoothukkudi in the state of Tamil Nadu in the country of India.

lodging
3.3
Avg Review Score
from 3 Ratings
Address
54
Gin Factory Road
Thoothukudi
Tamil Nadu 628001
India
Coordinates
Latitude : 8.8041015
Longitude : 78.1437605