Safari Park is a Restaurant located in Liberia. It is one of the 273 restaurants in Liberia. Address of Safari Park is Mills Center, Liberia. Safari Park is rated 2 (out of 5 stars) by 2 reviewers on the web.
Some of the places around Safari Park are -
Mills Center, Liberia