Kabuga is a restaurant offering Mediterranean cuisine, with terrace seating available.