Hotel Shalini is located in the heart of the city in Anuradhapura, along Harischandra Mawatha, which runs from the clock tower to the hospital.