Get directions to: Asia's Finest, San Diego, CA
Restaurant address: 407 Camino Del Rio S San Diego, CA 92108, USA
Restaurant: Asia's Finest