Starr's Pizza is a casual restaurant offering pizza and other eats, popular for lunch.