There are plenty of places to eat in Christchurch ranging from take aways to top quality restaurants. Located on Bargates itself and only a couple of minutes from the Royalty Fishery there are three cafe's, three Chinese restaurants (two take away & one sit down), two indian restaurants, two kebab shops, two pubs offering food and a fish and chip take away. In addition just a short walk takes you to the High Street and the heart of Christchurch where plenty more options await you.
Further details of where to eat in Christchurch can be found here