La Sierra

  • 58B W. Churtch St.
  • Selbyville, DE 19975
  • Phone: 302-436-4441
  • Visit Website
Description
Amenities

La Sierra is open for take out only.

Shop Local
Shop Local
  • Temp Take-Out: