अंबाल स्टोर एक है जो में स्थित है। अंबाल स्टोर का पता नल्लूर, श्रीलंका है।
अंबाल स्टोर के आसपास के कुछ स्थान हैं -
लगभग 200 मीटर की दूरी पर, एक और है - नल्लूर
नल्लूर, श्रीलंका