Thmoda Restaurant

376 Elmwood Ave.
Providence
Rhode Island
United States