Stella Maris Inn
1100 Lee Wagener Blvd # 310
Fort Lauderdale, FL 33315
Fort Lauderdale, FL 33315