Ambica Electronics
4.6
122 Ratings
"Reasonably priced" 4 Suggestions
This business Information is verified by Justdial.
Claimed
Eluru Bazaar, EluruDoor No 20E-6-38, Canal Road, Eluru Bazaar, Eluru - 534001 (Near Ambica Theatre, Beside Utf Office)
Open 24 Hrs
22 Years in Business
Responds in 15 Mins 17people recently enquired