Scotch & Soda is a cozy establishment nestled in Fort Lauderdale, FL, offering a unique selection of beverages to patrons.
With a laid-back atmosphere and friendly service, this spot provides a relaxing setting for guests to unwind and enjoy their drinks.
Generated from their business information