Restaurant
Michelin-bibbed Mama Delia is a neighborhood restaurant and sherry bar celebrating the bold flavors, vibrant culture and rich culinary traditions of contemporary Spain.