Find the top Swedish restaurants in Tampa, Florida near you now.
Swedish restaurant
Address: 1103 N 22nd St, Tampa, FL 33605