Get directions to: Sun Tung Lok Shark Fin Restaurant, Mira Loma, CA
Restaurant address: 457 Jade Tree Dr. Mira Loma, CA 91752, USA
Restaurant: Sun Tung Lok Shark Fin Restaurant