Pizza Rita Downtown In The STA Plaza
701 W. Riverside
838-5100 Pick-Up Orders And Dine-In Only
Located on the second floor of the STA Plaza in Downtown Spokane, we serve fresh piping hot pizza Monday through Saturday 10am - 6pm.