FLO is located in Batumi, Georgia on Metrocity Shopping Mall, Batum, Lech and Maria Kaczynski Ave 1. FLO is rated 3.7 out of 5 in the category shoe store in Georgia.
Address
Metrocity Shopping Mall, Batum, Lech and Maria Kaczynski Ave 1
Service options
In-store shopping