Netherlands Apollo Hotel, Best Hotels Recommendations At Nijmegen Netherlands Apollo Hotel is Choice Hotels Recommendations At Nijmegen Netherlands . 3 star… Edit