public space

Southwest Regional Library

16835 Sheridan St, Southwest Regional Library, Fort Lauderdale, FL 33331-2008, United States (directions)