Windsor Castle
Jump to navigation
Jump to search
Windsor Castle was a restaurant located at 200 18th Street South from the late 1930s to the 1980s. The name made reference to the abdication of Edward VIII, who became Duke of Windsor.