Hot Dogs Cascais: A restaurant specializing in hot dogs.