O Mercado offers Mediterranean, European, and Portuguese cuisine. It's a restaurant with a capacity of 30, accepting cash and Multibanco.