A restaurant known for generous portions and flavorful food. Located in a shopping center, it offers a welcoming atmosphere.