Vels Green Castle is an airy 2-star hotel in Ooty. It is home to well-furnished and neatly maintained rooms that are categorised into Deluxe and Super Deluxe rooms. Each room comes equipped with basic amenities like a sofa set, a satellite television, king-sized bed and an attach... Show More
Reach us, we're available 24/7.