The best stuffed mushrooms in the world are right here in Tulsa Ok!

The best stuffed mushrooms in the world are right here in Tulsa Ok!

user profile picture
7 years ago

The Spudder Restaurant

6536 East 50th Street, Tulsa, OK 74145