Larisa bistro
555 Valley St, Providence 02908