FLO is located in Durban, South Africa on 15 Lagoon Dr, Umhlanga,. FLO is rated 1 out of 5 in the category indian restaurant in South Africa.
Address
15 Lagoon Dr, Umhlanga,
Service options
TakeawayDine-in
Accessibility
Wheelchair-accessible car park