Obia Grill / London
Obia Grill (as the name might suggest) is a top-quality steakhouse in South Croydon, serving up mouth-watering grilled dishes. Enjoy a menu of steaks, lobster, burgers, pastas and even some pretty tasty desserts too! This is truly indulgent food to satisfy even the biggest hunger. Take a seat in the modern contemporary surroundings and let them treat you like a king or queen for a few hours!