Address 407 W Valley Blvd #1 Alhambra CA 91803 United States
Phone: (626) 300-8987 Open 24 Hours a Day: No