Welcome to Del Mar, a captivating gem nestled on Nevsky Ave in St. Petersburg, Russia. This culinary haven proudly offers a diverse menu teeming with delightful options, perfect for any time of day.
Each dish at Del Mar reflects a commitment to quality and flavor, offering both local and international tastes to satisfy every palate.