124 LEEWARD ISLAND, Clearwater Beach, FL 33767 – U8075596 - German ...