John hotels is located in Gonawala, just 7.6 miles from Khan Clock Tower and 11 miles from Bambalapitiya Railway Station. The air-conditioned accommodation is 6.7 miles from R Premadasa Stadium, and guests can benefit from private parking available on site and free Wifi. Leisure World is 18 miles away and St. Anthony's Church is 24 miles from the guest house.
The daily breakfast offers full English/Irish, American, or Asian options. There is an on-site bar.
Sugathadasa Stadium is 6.3 miles from the guest house, while Maradana Train Station is 7.3 miles away. The nearest airport is Ratmalana International Airport, 16 miles from John hotels.