A while ago I went to a place called La Liga indoor soccer in Oviedo. La Liga has one soccer field that is indoors so there is no out of bounds. It has two goals but the field is shorter then a real field. It is $10 for 2 hours on the weekend. They play pickup games where it is 5v5 and anybody if there are extra people you have to wait your turn to play.
On the first day I came with some friends from my school. I played goalie for some games and some I played up field. After the first week I came back I did way better than I did last week. If you know where hard knocks is it is right next to it.
I would definitely go back again with some friends.