Toads Place is located at 608 N 26th St Apt 217, Richmond, VA. This location is in the Church Hill neighborhood..