Teo-Teo Restaurant is a dining establishment located at Strada Avram Iancu 421. It is situated 20 meters from Casa Matis, which is 2.9 km from the center of Florești.