Get directions to: O-sho Restaurant, Manhattan Beach, CA
Restaurant address: 913 N Sepulveda Blvd Manhattan Beach, CA 90266, USA
Restaurant: O-sho Restaurant