Get directions to: 22nd Street Landing Sea Food Grill & Bar, San Pedro, CA
Restaurant address: 141 West 22nd Street Suite A San Pedro, CA 90731, USA
Restaurant: 22nd Street Landing Sea Food Grill & Bar