Sedici Italian Restaurant

Salt and Pepper Squid