Villa food

3410 Fawnwood Pl, Nashville, TN

Menu (As of 10/30)

Villa food: hours and how to order