Listings » Accommodation, Travel & Tours
Columbia Tower Holiday Apartments, a self rated 3 star complex apartment and comfortable place to stay where travelers will feel at home, Located in Mermaid Beach, Call us today.