Stefano's is an Italian restaurant specializing in pizza and offering vegetarian options. Credit cards are accepted.