Thanks for the additional suggestions Captain_Lost. About Aruba, you said its near immigration roundabout, so is it on the shamal road, khalifa street or luqta street?

Captain_Lost: There is a petra in town center.

landloverreview: There was 3 restaurants highlighted on google maps, so i'm assuming its the one near ramada signal right?

galunggong: Where is this Al Nasr Al Saad as i can find it on the map? About the Al Shaheen Bin Omran one, there is one cafeteria after Al Shaheen called White Town Cafeteria, but before it is just Town Center.