Mega Net & Terrace is a cafe offering internet access.