El Pollo Felix

Coming Soon!
1905 Stillwater Ave E.
St. Paul, MN 55119
(651) 222 - 4992