NEW DECCAN RESTAURANT

Al Bannour Street