Casa is everything you could want from an Island Cafe. The food is delicious and freshly made, there is a huge selection of teas, the staff is very friendly and speaks good English. Especially the space and atmosphere are perfect, being an ideal blend of...More