National Museum of Belgrade (Narodni Muzej) is the largest and oldest museum in Serbia and former Yugoslavia. It is located in the very center of Belgrade on a square plot between the Republic Square, formerly Theatre Square, and National Theatre. Its main facade will make you speechless.