They do insurence ripoffs and lie to you -they say the insurence will pay for hundreds of dollars of work when they are finished they tell you they were wrong and try to make you pay ..
—–
- Name: Smile Center of Orlando
- Country: United States
- State: Florida
- City: Winter Park
- Address: 3710 Aloma Ave
- Phone: 1 407-678-8848
- Website: