pic
4800 Powerline Rd
Location. <UL><LI>The Red Roof Fort Lauderdale is located in Fort Lauderdale, Fla.</LI> <LI>One mile from Lockhart Stadium </LI> <li>Four miles from Pompano Park</li></UL> Hotel Features. <UL><L ...