Sphinx is a highly-rated restaurant located within a shopping center, offering a diverse menu.