Home stay Templers
Search & compare prices for Home stay Templers in all hotel booking websites.
Home stay Templers Address: 11/4 Templers Place, Colombo, Sri Lanka
Minimum price found for Home stay Templers was: Null LKR
Click here to get more information, photos & guest ratings for Home stay Templers