Bar La Terraza is a Spanish restaurant offering homemade cuisine. Features include a terrace, private event space, takeaway options, heated outdoor seating, and free WiFi.