The nearest landmark to reach there is Top of, Byres Rd. Its exact address is Glasgow G12 8QX