You should go to
Market Hall West End
Indoor food market. Varying degrees of pricey, from acceptable to a bit too much. The quesadillas from the Mexican place are great!