Review of The Dodo Restaurant

1355 E 2100 S, Salt Lake City, UT 84105

Overall Rating

Review


I don't know why this place says they have sandwiches. They are just a few very expensive salads you can order.

Updated 3 years ago