Hi.
There are a few other eating places you can try.
In Roldan there is a restaurant called the steak house opposite that is a pasta & pizza restaurant, also on the same side there is a chinese & bar, if you follow the main road through Roldan after the traffic lights there is a Spanish restaurant on the corner, they only speak a little English.
On your way to Terrazas you will see the Jaiphur they only do Indian food, on the same side of the building you will see the Alhambra Palace their menu is English & Indian food. They have a Bollywood night on Fridays & Saturdays or Spanish dancing.
As Dave has mentioned there is a strip of restaurants in Los Alcazares who cater for all sorts of cuisine, it only takes 17mins to get there from Terrazas. We have eaten in most of them the staff in all of them are very friendly.
There is another area not far from Los Alcazares called Santiago De La Rebera, this area is near the beach with lots of restaurants.
Enjoy your stay we love the area & have made lots of friends there.
Regards Clieve [ Clive & Eve ]