Pizza. le royale palace's menu - karaikal | restaurants in karaikal
Pizza
Margherita pizza
58
Veggie lover pizza
Le royale palace
http://www.leroyalepalace.com/
No 26 Thakkalur Thirunallar Rd, Karaikal, 609602, PY, India