Address 2434 Honolulu Ave Montrose CA 91020 United States
Phone: (818) 249-6146 Open 24 Hours a Day: No