Property Location With a stay at Cobo Bay Hotel in Castel, you'll be on the beach and close to Saumarez Park and Little Chape..
Castel / Castel