Get directions to: Pho Ca Dao Restaurant, San Diego, CA
Restaurant address: 8373 Mira Mesa Blvd San Diego, CA 92126, USA
Restaurant: Pho Ca Dao Restaurant