Terra Nostra is a Latin American restaurant specializing in flavorful cuisine and offering a welcoming atmosphere.