Welcome to Castillo
Castillo is the exclusive destination for luxury and comfort. Located in Varanasi, religious capital of India, our hotel fulfils all your expectations for memorable stay.
Spacious rooms, well-furnished with ultra-comfortable beddings and high speed Wi-Fi make us different from others and provide an excellent feel to our visitors.
Live your moments in extra exclusive banquet, experience multi cuisines in our restaurant, relax at our spa or live life king size at our roof top bar, there is something for everyone at Castillo.