Clemens House

120 W. Water St.
Biloxi
Mississippi
United States