The Nest at Terre Verde 800 36th Avenue Southeast, Norman, OK 73026