Vuli Restaurant

2 Stamford Forum
Stamford
Connecticut
United States
website