Grand Central Hotel Private Limited, a hotel development and investment company in Nepal, has announced the opening of Ramada by Wyndham Itahari Pashupati Marg, bringing internationally recognised hospitality standards to one of eastern
Read Article