Hamilton Cove Santa Catalina Island

KC Soll, Sotheby's International Realty