Selda Mediterranean Kitchen - Frisco, TX

9250 Dallas Pkwy Ste 130, Frisco, TX

Menu (As of 10/29)

Selda Mediterranean Kitchen - Frisco, TX: hours and how to order