Teach Altra is situated in a beautiful location. A lovely, peaceful break away.