El Mocho Restaurant — Stock Island | My Florida

El Mocho Restaurant is a restaurant in Stock Island, Florida. Listing sourced from OpenStreetMap.