Pyramid Restaurant & Bar food

 Dallas • Texas • United States •