Todd's Island Seafood
711 N 17th St, Allentown, PA 18104-4103
Todd's Island Seafood is a Restaurant place is located in Allentown, Pennsylvania. The address of Todd's Island Seafood is 711 N 17th St, Allentown, PA 18104-4103.
If you want to go to the place or need any services, you can contact them directly. open their website to view relevant information, The url is https://www.facebook.com/ToddsIslandSeafood/