Address 601 N Atlantic Blvd Alhambra CA 91801 United States
Phone: (626) 284-6556 Open 24 Hours a Day: No