Loading hotels
Confirming room availability...
Melrose Apartments, 171 173 Melrose Street, Melbourne, Australia
Enjoy the recreation opportunities such as a fitness center or make use of other amenities including complimentary wireless Internet access.