Flinders Street Apartments is centrally located in Melbourne, a 2-minute walk from Fed Square and 13 minutes by foot from Melbourne Central. This apartment is 0.6 mi (1 km) from Rod Laver Arena and 0.9 mi (1.5 ... Read more

View all Luxury Hotels in Melbourne (VIC)