Exit 116onI-5 Southbound
Left 2.58 mi
Food white 28@2x
Twin Dragon
1202 S Idaho St Ste D, La Habra, CA 90631
Amenities
Restaurant
Chinese Food