Flora Gems

101 N Water St
Decatur, IL 62523
No photo available for this business

Business Information


Customer Reviews (1 reviews)

Citysearch User

on Citysearch Sep 24, 2005
I got my watch fixed here and was impressed with how quickly it was done, plus they cleaned it and made it look new again. The rates are ver... (more)

Browse our top cities

Browse cities by state