Little Buddha

2270 Summer St, Stamford, CT 6905