Garibaldi is a restaurant and pizzeria offering Italian cuisine. It features indoor seating for 160 and a terrace with 200 places. Wheelchair accessible, card payments accepted.