Sri Devi Mahal

Amadalavalasa, Andhra Pradesh, India ‚óŹ Single Screen