International Beach Hotel

4 stars Superior