la barraca tapas bar & cafe s

115 S. 20th Ave.
Florida
United States