On the same sign (but you can't see it in this picture), it also says this building is a cyber cafe.