Loading opening times...
Dacha Shop is registered at 34 London Aylmer Parade, East Finchley, N2 0PE. At this moment the business is closed. Tomorrow Dacha Shop will be open from 12:00 until 15:00. This firm specialises in following categories: Russian Restaurant.