The Eden Inn ALF

4064 SW 51st St Fort Lauderdale FL 33314