Hotel Hotel Oriva
★★★
V2RF+2PV Aligarh, Aligarh, India Show on map
The Royal Orchid is a hotel in Aligarh, India. Guests rate it 2.0/10 (fair) across 1 reviews, ranking it #63 of 63 places to stay in Aligarh.
V2RF+2PV Aligarh, Aligarh, 202001, India
Check-in starts at 12:00 AM and check-out is until 12:00 AM. Early check-in or late check-out may be available on request.
The Royal Orchid has a guest rating of 2.0 out of 10 from 1 reviews, which is considered fair. It ranks #63 of 63 properties in Aligarh on Triptoic.
The Royal Orchid is located at V2RF+2PV Aligarh, Aligarh 202001, India.
Highly rated alternatives close by
Hotel
Bed & Breakfast
Hotel
Hotel
Hotel
Hotel
Hotel