The Otis Restaurant (5504) | MotorsportReg.com

The Otis Restaurant

Location 21902 E Wellesley Ave., Otis Orchards, WA 99027, US
Website http://https://www.menupix.com/spokane/restaurants/4707771/Otis-Grill-Otis-Orchards-WA
Video Watch a video tour/lap