The Star Fish Aquarium is located in New Delhi, India on WZ - 141 shop no - 09 central market, Budella, Vikaspuri. The Star Fish Aquarium is rated 1 out of 5 in the category aquarium shop in India.
Address
WZ - 141 shop no - 09 central market, Budella, Vikaspuri