So the other day wanted to go to Flo's as co-workers stated it was good
Well when I googled it stated that it was on Yorkville Ave and Bel Air???
Is there 2 locations or just ONE???
PS.......they told me it is a bit hidden so any cool directions, landmarks, etc would be helpful