Fairhope

Fairhope is a small resort town on Mobile Bay on the Gulf Coast of Alabama.