The Owls Cafe
Address: No. 12-1, First Floor, Block 5, Jalil Link, Jalan Jalil Jaya 6
Phone No.: 03-9543 9828
Address: No. 12-1, First Floor, Block 5, Jalil Link, Jalan Jalil Jaya 6
Phone No.: 03-9543 9828