Reviews: yooyohong7060

Hotel Star Villa

New Delhi, India
83%

Hotel is very convenient, near the railway station and subway station. WIFI signal is very good. Staff service is very good also. Surrounding environment is not good.


70%

It is a quiet hostel,and clean ... but it's quilt is not very tidy