Get directions to: Jade Ocean Seafood Restaurant, Alhambra, CA
Restaurant address: 25 W Valley Blvd Alhambra, CA 91801, USA
Restaurant: Jade Ocean Seafood Restaurant