Restaurant Cafe Madrid is a Spanish restaurant offering a variety of delicious tapas, fish, and meat dishes. It features a large dining area with seating for up to 260 guests.