Sold on 16 May 2025Sold$3,175,0001/120-122 Albatross Avenue, Mermaid Beach QLD 4218 3 2 2Apartment29 days on Homely