Seawatch Restaurant (The) Improves its Sanitary Rating

6002 N Ocean Blvd
Fort Lauderdale, FL 33308