Mercado 505: A Parade of Sinful Eats

Mercado 505 is a deli, grocer, restaurant, and bar in Shanghai serving a Spanish-inclined menu that dazzles with quality seafood and meats. It’s a destination for a self-indulgent meal.