Elba is a Mediterranean restaurant housed in a restored 18th-century building. The menu features homemade pasta, pizza, and more.