Elmyra’s place is a very stylish and comfortable place to stay for visits in Providence. Located right off of Atwells Ave there are many choices available for food, and drink all along the Ave.