Downtown Newhall is an attractions in Santa Clarita, CA, United States. It is located at 24268 Main St, Santa Clarita, CA 91321. Visitors rate it 4.5 out of 5 based on 69 reviews.
Tourist attraction
Accessibility
Downtown Newhall is located at 24268 Main St, Santa Clarita, CA 91321, United States.
Downtown Newhall has a rating of 4.5 out of 5 based on 69 reviews.
Yes, Downtown Newhall has a wheelchair accessible entrance as well as accessible parking.
Restaurants
4.3 (906)
Parking lot, 25861 Railroad Ave, Santa Clarita, CA 91355
All bars in Santa Clarita, CA → All places in Santa Clarita, CA →
How to get there