Отель Windsor Castle находится около автобусной остановки. К услугам гостей большой плавательный бассейн, ресторан, туристическое бюро и роскошные номера, оснащенные ЖК-телевизором с 32-дюймовым плоским экраном. В зонах общественного пользования работает бесплатный WiFi.
Просторные номера отеля Windsor Castle располагают кондиционером, сейфом, письменным столом и ванной комнатой с бесплатными туалетно-косметическими принадлежностями.
В ресторане и баре отеля подают блюда индийской, европейской и китайской кухни. Кроме того, производится доставка еды и напитков в номер.
Отель расположен примерно в 3 км от аэропорта города Аурангабад и в 7 км от железнодорожного вокзала Аурангабада. Расстояние до крепости Даулатабад составляет около 20,4 км, а до пещерных храмовых комплексов Аджанта и Эллора можно доехать за 2 часа.
В отеле работает пункт обмена валюты и камера хранения багажа, а также предоставляются услуги прачечной. Сотрудники туристического бюро организуют экскурсии к популярным достопримечательностям.