Need advice before stick with Core Data

Hi people!
I'm planning to create app, which will use geolocation, to detect user location, and findout attributes of current location
All geodata will be analyzed just once, durring app settings change
Data will be read-only
Aproximately data size will be about 200-400Mb (accoeding current CSV files size on drive), app itself I will try to fit to 100-150mb (lot of pics)
So, my question is Core Data right choice for that proupose?


Thanks
PS Storing data somethere in "cloud", to query it during settings change will be last option, if app becema too big or too slow data querying