Sam & Ella's Chicken Palace

Sam & Ella's Chicken Palace - restaurants

Sam & Ella's Chicken Palace is one of the restaurants in Park Hill, United States. Find it at North Muskogee Avenue 419. Outdoor seating available. Phone: