With a garden and free Wi-Fi throughout, London Palace offers rooms in Anuradhapura Guests can enjoy Sri Lankan and Western cuisine at the restaurant Each air-conditioned room features a minibar, balcony and flat-screen TV with satellite channels The private bathroom includes a shower London Palace is a 5-minute drive from New Town Train Station Nuwarawewa Lakeside is 3 km away