Lali's Inn and Restaurant

INR 500
Indian
Main Road, Almora, India