!
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.816 reviews
+ More reviews