Snack bar is located in Thuwal, Saudi Arabia on 3057, King Abdullah University of Science and Technology 7494, Saudi Arabia. Snack bar is rated 3 out of 5 in the category popcorn store in Saudi Arabia.
Address
3057, King Abdullah University of Science and Technology 7494, Saudi Arabia