Mecca Telecom & Internet Services

Internet Cafes in City Centre, Leicester
Features
International Phone Calls
Nearest public transport
Leicester London Road - National Railway