The Mini Hub Fremantle

262 South Terrace, South Fremantle, 6162 Fremantle, Australia

Hotel image
Read more reviews for The Mini Hub Fremantle