This is a carousel. Use Next and Previous buttons to navigate
A husband and wife have opened a restaurant featuring modern Asian cuisine in the Shelton Square shopping center, which includes Stop & Shop.
A ribbon-cutting ceremony recently took place at Red Lotus, owned by Larry Wang and his wife, Nia Chen. “We love this community,” Wang said. “We put a lot of hope, love and energy into this place.”