Conchiglia Italian Restaurant – Review
Conchiglia (Italian for conch) is a recently opened Italian restaurant on Duval Street in Key West, Florida. The ambiance is beautiful, with inside, outside, and bar seating options.
Conchiglia (Italian for conch) is a recently opened Italian restaurant on Duval Street in Key West, Florida. The ambiance is beautiful, with inside, outside, and bar seating options.