Headings:
Florists, Florist Retail
1317 Prospect St
Indianapolis, IN 46203
Indianapolis, IN 46203
American Express, Discover, Mastercard, Visa, Cash, Diners
Flowers On The Square is leading florist in Indianapolis. We offers an expensive array of flowers, plants and gifts according to your needs. Contact us at 317-917-1888 for more personal service.