contact

address
6151 S. Sheridan Road
Tulsa, OK 74133

phone
(918) 524.0063

email
onthehill@intherawsushi.com


hours

monday - thursday
11am to 10pm

friday - saturday
11am - 11pm

sunday
closed

stay connected

 

instagram

facebook

 
 

directions