Destination guide
More about Dimitrie Leonida Technical Museum
Discover the wonders of innovation and engineering at the Dimitrie Leonida Technical Museum in Bucharest, a must-see for technology enthusiasts.
Tell me more about Dimitrie Leonida Technical Museum