Photos coming soon
HOTEL
Flinders Street Apartments
108 Flinders St, Melbourne, Melbourne, Australia
Where it sits
Flinders Street Apartments
108 Flinders St, Melbourne, Melbourne, Australia
-37.81600, 144.97102
Similar stays nearby
Plan around Flinders Street Apartments
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 6, 2026.
