Italian restaurants in Sochi: Del Mar City on Navaginskaya and Del Mar Beach on Primorskaya quay (seafront). Meals delivered throughout Central district of Sochi city. Corporate website powered by Drupal 6: menu, gallery, testimonials, offers.
UPD: there's another website now at delmar-sochi.ru