!
Unable to switch to since Sallie's Restaurant & Snack Bar is located in Denmark. Click here to see all restaurants in
Sallie's Restaurant & Snack Bar
Based on 17,760 reviews
+ More reviews