Do either of them have internet? I'll also take the address for both.
Yes, they both do. Aylesbray is at 5 Mowbray Road, and Rosa's is located at 53 Roseford Road.
Thanks for the information!
You are welcome, do you need any thing else?