1
SAVCI
Turkish Restaurant
Savci is an Turkish Restaurant and Takeaway Luton LU2 7UG. Located in the heart of Luton, Savci offers fresh Turkish food and fast service for delivery & collection Order takeaw...
620 Hitchin Rd, Stopsley Common, Bedfordshire, LU2 7UG, GB