Has anyone stayed at The Glasshouse apartments in Talamanca? If so please tell me what it's like...
V venom Active Member Apr 28, 2003 #1 Has anyone stayed at The Glasshouse apartments in Talamanca? If so please tell me what it's like...