Sri Lakshmi Narasimha Picture Palace

Visakhapatnam, Andhra Pradesh, India