Restaurant Reviews on Trip Advisor!
We take pride in being rated # 7 on Trip Advisor out of 347 restaurants locally! Our reviews are from people all over the world who have dined with us at Spirit’s Restaurant! We have guests who have had there first meal in America here at Spirit’s from all over the world such as Germany, Lithuania, Scotland, China, Great Britain and Russia! Check out our link to Trip Advisor and read the reviews!