Atilla Turkish Food is located in Amsterdam, Netherlands on Bos en Lommerweg 363. Atilla Turkish Food is rated 4.8 out of 5 in the category turkish restaurant in Netherlands.
Address
Bos en Lommerweg 363
Accessibility
Wheelchair-accessible entrance
Offerings
Late-night foodSmall plates