English: Both sites are located in London.
Telugu: ఈ రెండు రెస్టారెంట్లూ లండన్లోనే ఉన్నాయి.