Ocean Hotel is set in Aflao and features a bar. The property offers a 24-hour front desk. The rooms in the hotel are fitted with a flat-screen TV. Read more
Ocean Hotel is set in Aflao and features a bar. The property offers a 24-hour front desk. The rooms in the hotel are fitted with a flat-screen TV.