close japanese inns close Country: India close City: Haldwani
देवाशीष होटल
Hotel Castle inn
Hotel Surya