"bravo" Japanese Restaurants in Providence, RI 2.5 / 5 based on 53 votes Shark Japanese Restaurant, Bar, Sushi Restaurant 275 Thayer St Providence, RI 02906 2.5 / 5 based on 51 votes Oki Japanese Steak House Japanese Restaurant 1270 Mineral Spring Ave North Providence, RI 02904