About
Tucked away from the big shopping centers in Williamstown, New Jersey, J B Tropical Fish is a throwback to the classic neighborhood pet shop — the kind of place where the owner knows your name and the tanks are spotless. Walking through the door, you're greeted by warm, humid air (reviewers warn to dress for 81°F) and rows of well-maintained freshwater tanks stocked with healthy tropical fish, including some impressive tank busters and unique species you won't find at chain stores. The store carries live plants alongside its fish selection, and the tanks themselves serve as proof of concept — planted, uncrowded, and carefully maintained.
Beyond fish, J B stocks reptiles, arachnids, and a robust feeder section with crickets, dubia roaches, and rats at prices that draw customers from well outside the local area. One reviewer drives from Philadelphia specifically for their feeders. Owner Dave and staffer Keith are consistently praised for their depth of knowledge across both aquatic and reptilian care.
Multiple reviewers note their patience in answering questions, offering tank tips, and helping newcomers make smart choices. One parent described how the staff spent genuine time with their son, walking him through different fish in the tank and explaining what made each one special. The store also handles custom builds for terrariums and captivities on display.
Pricing is a strong draw — reviewers repeatedly note that J B undercuts franchise pet stores while delivering healthier animals and better advice. The shop will even order specific animals on request; one customer had snails ordered on Saturday and picked them up by Tuesday. Used tanks are occasionally available for those building setups on a budget.
J B Tropical Fish carries the spirit of a 1990s local pet shop with real expertise behind the counter. For South Jersey fish and reptile keepers, it's a reliable destination with personality, fair prices, and animals that arrive home healthy and stay that way.
What they offer
Livestock, services, water
- Livestock & products
- Services
- ConsultationCustom Tanks
- Specializes in
Highlights
What makes them special
- Well-maintained freshwater tanks with live plants and healthy tropical fish
- Exceptional feeder insect and rodent selection at competitive prices
- Owner Dave and staff Keith known for deep knowledge across fish and reptile care
- Custom-built terrariums and captivities on display
- Will special-order specific animals with quick turnaround
From keepers
Customer reviews
“Awesome knowledgable staff. First time I came in. Wifey has been coming in for about a year and getting live feeders for our snake. Never disappoints!”
— Vinnie Talotta5.0a week ago“Always enjoy my time at JB's. They are incredibly knowledgeable and took the time to answer ALL my questions. They're always friendly and welcoming. The store has an excellent selection of fish and a wide variety of supplies, making it easy to find everything you need in one place. It's clear they care about their customers and the health of their fish. Highly recommend!”
— Dawn Partlow5.02 weeks ago“Very friendly and knowledgeable staff they take care of the fish and lizards very well. I highly recommend this store!”
— Ivy H5.02 weeks ago“Great store. Knowledgeable employees / owners. If you have questions on feeding, breeding, keeping fish or reptiles, these guys have the answers. Their enthusiasm for these creatures is obvious.”
— Steve K5.03 weeks ago“Very knowledgeable and friendly staff, along with great prices! I can trust them with any questions I have, and I always have good experiences shopping here.”
— Kristen K5.0a month ago“The best fish and reptile store in South Jersey! Extremely knowledgeable owner and staff, all around great place, great people.”
— Marissa Laura5.02 months ago“This guy is the BEST in the business! Don’t waste your time going anywhere else! If you are new to the hobby…he has you covered!! Dave is the real life Dr Dolittle! Ask about his pet FishDog😉!! All in all this is a great fish spot and you should spend your money here!! Go Help support an awesome business!!”
— Felix Laboy5.02 months ago“Nice aquarium store closer to home and not near a major shopping area. Knowledgeable staff!”
— Nichole B.5.02 months ago“Love this place! Really helpful and informative.”
— Luke Stanch5.03 months ago“The owner is VERY knowledgeable. I can pick his brain all day on any issue/concern regarding my pet reptiles to exotic fish”
— Philip5.03 months ago
Reference
Frequently asked questions
Note — Store information and services may change. Always call (856) 629-2242 to confirm current availability, hours, and services before visiting J B Tropical Fish.




