Located at Teshie-Nungua, east of Accra, it has a serene atmosphere with excellent accommodation. It is a perfect place for relax.