Se habla Ingles? vs tu hablas Ingles? What is the difference?

I always thought “tu hablas Ingles?” was how you ask someone if they can speak English, but I just came across a page about traveling to Barcelona and they had the question phrased as “se habla Ingles?”. Can someone explain the difference? Gracias.

submitted by /u/sean7755
[link] [comments]