Me-n-Ed's On Tap
Restaurant in Selma, California
Pizza restaurant
Restaurants
ยท
Selma, California guide