63 Melbourne St
North Adelaide,
South Australia
5006
(08) 8267 1157
Latitude: -34.9064200, Longitude: 138.6090800
08:00 - 21:00 - Mo, Tu, We, Th, Fr, Sa
Regularly updated information about Lord Melbourne Hotel from Hotels section. Lord Melbourne Hotel located at the address 63 Melbourne St North Adelaide, 5006. You can get direction to Lord Melbourne Hotel on the map or call by phone (08) 8267 1157