Flagship Star Guest House Hotel
102, 7 Km From Rudrapur Bus Stand, Main Highway, Near Nainital Bank, Shimla Pistor, Lalpur, Rudrapur, 263148 Kichha, India
Flagship Star Guest House is a 3-star property located in Kichha. This 3-star hotel offers room service.