Albatross North Apartments
Mermaid Beach, Gold Coast
Located in Gold Coast (Mermaid Beach), Albatross North Apartments is within a 5-minute drive of Pacific Fair Shopping Centre and The Star Gold Coast. This upscale apartment is 2.2 mi (3.5 km) from Gold Coast Convention and Exhibition Centre and 3.4 mi (5.6 km) from Surfers Paradise Beach.