Indian Times Restaurant

361 Edgefauld Road, Glasgow G21 4JY