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