Rosa's Pizza Selma

Pizza restaurant · 2833 Whitson St, Selma, CA

Delivery

Hours

More food in Selma, CA · Pizza in Selma