THE TATTWAA VILLA Resort
THE TATTWAA VILLA, JHIRNA ROAD HIMMATPUR DOTIYAL, 244715 Rāmnagar, India
Boasting a garden and a restaurant, THE TATTWAA VILLA is situated in Rāmnagar. The accommodation features room service and a 24-hour front desk for guests.