Lilongwe is divided into a New and Old City. The former hosts hotels, embassies, governmental institutions, and offices while the latter has markets, bus stations, cafes and restaurants. The modern shops of the city are contrasted by the street and walled markets of Old Town.