Al Tarboosh Restaurant is located in Najran, Saudi Arabia on 2990 طريق الملك عبد العزيز نجران 66262 8325 King Abdulaziz Rd. Al Tarboosh Restaurant is rated 3.7 out of 5 in the category lebanese restaurant in Saudi Arabia.
Address
2990 طريق الملك عبد العزيز نجران 66262 8325 King Abdulaziz Rd