#11 Stickball Special Restaurants in Granada Hills
Show restaurants on map
4.7
Menu
4.7
Menu
City: Granada Hills, 18131 Chatsworth St, Granada Hills, United States
"This restaurant is quite messy. The staff seems disorganized and overwhelmed, leading to mistakes. The soda machine needed to be refilled, resulting i..."
Feedback
These reviews refer only to the mentioned ingredients.