Welsh Snack Bar is a lunch restaurant offering a relaxed atmosphere. It's a great spot to enjoy delicious food.