Geraldton Accommodation With Cooking facilities
Situated on the Batavia Coast Marina, Mantra Geraldton offers apartments in two separate wings and features a heated outdoor pool, a spa pool, express check out and barbecue facilities. Complimenta...
No better place to stay, with sweeping ocean views and well appointed modern rooms to ensure comfort all year round