Upon entering Olio Restaurant, guests are immediately greeted by sparkling white candles that lead visitors into a dining room, which is streamlined in a sleek black and white décor. The dark-wood bar area is masked behind a wall of glass, and soft jazz-like music continually plays in the background.
The location is extremely convenient, located directly off of interstate 95 in Groton CT. Ample parking is available onsite.