The Old England Hotel is a spectacular restored hotel that was established in 1848. The hotel is located in Melbourne’s outer northern suburb of Heidelberg & provides a broad range of facilities & services including bars, dining, off-premises & gaming.