Welcome to the official website and booking platform for the Orchid Key Inn | 1004 Duval St, Key West | 305-296-9915