A Green Casa está situada em Galle, a 1,7 km do Forte de Galle. Está disponível estacionamento privado gratuito no local.
Todos os quartos incluem ar condicionado e uma televisão de ecrã plano. Os quartos incluem uma casa de banho privativa com água quente. A Green Casa dispõe de acesso Wi-Fi gratuito.
Há uma recepção 24 horas na propriedade.
O hotel também providencia um serviço de aluguer de bicicletas e de carros. O Estádio Internacional de Críquete de Galle fica a 1,7 km da Green Casa, enquanto a Igreja Holandesa de Galle está a 1,8 km.