Stellas Restaurant

ratingratingratingratingrating
0.06 mi
Restaurants
$$
 
(815) 796-2812
Main 114A, Flanagan, IL 61740
Hours
Sorry, hours will be updated soon.

Nearby Eats

delheis-place Delhei's Place
Food
0.03 mi away
past-times-pizza Past Times Pizza
Pizza
0.19 mi away
caseys Casey's
Pizza
0.42 mi away
broaster-chicken Broaster Chicken
American
0.45 mi away
Sorry, our menu is reported as outdated.

Request Menu