3 Star Hotels in New Delhi
West Delhi Hotels
About PicassoHotel Picasso is a 3-star newly opened guest house located in Paschim Vihar, Meera Bagh, is a value for money hotel. It offers a cozy accommodation which makes it a wonderful place to relax and feel a more
- * B-374, Meera Bagh, Outer Ring Road, Paschim Vihar,
- * West Delhi
- * Hotel Picasso is located at Meera Bagh, Outer Ring Road, Paschim Vihar, New Delhi.
- * Pin -110063