A new Mediterranean restaurant called Pita & Olive has opened in the Clifton Park Center Mall. The eatery is located in the former Smashburger and Kati Roll Wala space at 309 Clifton Park ...
Some results have been hidden because they may be inaccessible to you