B&B Ambrosia Key West(3 stars)

622 Fleming Street Key West, FL 33040 View on map