Get directions to: 22nd Street Landing Sea Food, San Pedro, CA
Restaurant address: 141 W 22nd St Ste A San Pedro, CA 90731, USA
Restaurant: 22nd Street Landing Sea Food