Company name: La Mama Latin Tapas Bar & Restaurant
Description: Family-run spot with a Spanish flavour
238 Abbeydale Rd, Nether Edge, Sheffield S7 1FL, United Kingdom