Papadakis SquareOther placesSan Pedro, CA, 90731 · USPhone unavailableEmail unavailableWebsite unavailableHours not available