green tavern with lush mountain view