Plaza de Espana is a Spanish grocery and bistro offering continuous service. Enjoy tapas all day and paella on Fridays, with a menu featuring both seafood and meat dishes.