ELMWOOD RESORT HOTEL

1351 Post Road
Wells
Maine
United States