Rosa's Pizza Selma

Restaurant in Selma, California

Pizza restaurant

2833 Whitson Street, Selma, 93662