Sri Shirdi Sai Baba Temple

flyers
flyers
1st Sri Shirdi Sai Baba Temple in the USA. Located in the east suburb of Pittsburgh, Monroeville.