Define resources
Yes, an English teacher, Lviv or any other city, will definitely be needed. However, you can also involve additional resources — for example, sites and applications for studying a foreign language, video courses on YouTube, special literature and other means.