Bela Vista is a café and restaurant offering daily meals and catering services.