Lily's Florist ← View details 2 Glenview Place, Alexandria, Scotland G83 0EW +44 1389 729980 Get Directions From* To * — Required information