HOME
Our Story
The Menu
Visit us
More
Located across street from Williams Hart Park: 24225 Main St. Newhall Ca. 91321
(661) 288-1204