Hotel Ambrosia 3 stars

A-217, Kh. No. 416, No. 6, VPO, Mahipalpur, Mahipalpur, 110037 New Delhi, India

Hotel image
Read more reviews for Hotel Ambrosia