The Lila Rose
121 Towne St Suit 6, Stamford
(203) 541-5770
Menu
Reserve
Restaurants in Stamford, CT
The Lila Rose
121 Towne St Suit 6, Stamford, CT 06902
(203) 541-5770