Subway is a restaurant, located at The Valley 2640, Anguilla
Subway is great in Anguilla
Love! the different breads here and veggies or always fresh, cool place to have lunch and chill an they have a large seating area upstairs.