Shree Leela Mahal

Nellore, Andhra Pradesh, India ● Multiplex

Company: V Celluloids

Address: 17/276 Old Post Office Road, VRC Centre, Nellore 524001, Andhra Pradesh

Email: engineering.s2@kfecinemas.in

Theatre Rating
Based on 2 users