ZEN Rooms Sellamuttu Avenue Colombo 3, Sri Lanka – Hotel in Colombo 03 Sri Lanka
ZEN Rooms Sellamuttu Avenue in Colombo, Sri Lanka, offers comfortable 3-star accommodations with modern amenities and local charm. Guests enjoy free WiFi, parking, kitchenettes, and an on-site restaurant. It’s well-located near attractions and public transport.