Little Ouzo is a Mediterranean restaurant and pizzeria with a Latin twist.