Duval Street

Open air restaurant and bar.

Centrally located on world famous Duval Street.