New China — Fernandina Beach | My Florida
New China is a restaurant in Fernandina Beach, Florida. Listing sourced from OpenStreetMap.