Sink your teeth into a top-notch piece of steak at this popular dining spot in South London. Read More
Established in 1967, the Croydon Steak House is a tradtional steakhouse that has seen refreshingly little change during the last 50 years. The menu specialises in steaks with potato, chips and veg.
Venue Details & Map
The Croydon Steak House
31 South EndCroydonCR0 1BE