Located in New Delhi, OYO 27927 Hotel Picasso offers 3-star accommodation with private balconies. Among the facilities at this property are a 24-hour front desk and a shared kitchen, along with free Wi-Fi throughout the property.
Number of rooms: 60
E-30, Narina vihar, Behind Car Street Showroom, 110028 New Delhi, India