Address 17700 Castleton St City of Industry CA 91748 United States
Phone: (626) 363-8988 Open 24 Hours a Day: No