the city will now have to make do with a $ 300 million family entertainment center at penn 's landing on the delaware river , featuring a children 's museum , an 18-screen multiplex cinema , restaurants and a wide range of shops .