Photos coming soon
HOTEL
Hotel Stay Villa
Street Number 1, New Delhi, India
Where it sits
Hotel Stay Villa
Street Number 1, New Delhi, India
28.54670, 77.12675
Similar stays nearby
OYO 696 Hotel Grand Rooms
Hotel · 4 m
Hotel Earth By Aashiyana
Hotel · 5 m
Oyo 19484 Hotel Cubic Inn
Hotel · 7 m
Capital O 29375 Hotel Rainbow Villa
Hotel · 11 m
FabHotel Rainbow Villa Near IGI Airport New Delhi
Hotel · 11 m
FabHotel Cubic Inn
Hotel · 12 m
Eurostar International Hotel
Hotel · 14 m
Eurostar International
Hotel · 17 m
Plan around Hotel Stay Villa
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 5, 2026.
