El Pollo Felix
1905 Stillwater Ave E St Paul, Minnesota 55119 | Restaurant Info