Fish Freaks is located in Omaha, United States on 2502 S 133rd Plaza Suite #101. Fish Freaks is rated 4.6 out of 5 in the category aquarium in United States.
Address
2502 S 133rd Plaza Suite #101
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance